package com.m3958.firstgwt.server.camel;


import com.google.inject.Singleton;


@Singleton
public class CamelService {
//	@Inject
//	private DefaultCamelContext context;
//	
//	@Inject
//	private com.google.inject.Provider<EntityManager> emp;
//	
//	@Inject
//	private ExampleRouter er;
//	
//	@Inject
//	private SolrRouter sr;
	
//	@Inject
//	private JmsComponent jms;
	
//	@Inject
//	private JpaComponent jpa;
	
//	@Inject
//	private ClonePageRouter cpr;
//	
	public void start() throws Exception{
//		context = new GuiceCamelContext(injector);
//		context.setInjector((org.apache.camel.spi.Injector) injector);
//		context.addComponent("jms", jms);
//		jpa.setEntityManagerFactory(emp.get().getEntityManagerFactory());
//		context.addComponent("jpa", jpa);
//		jpa.setCamelContext(context);
//		jpa.start();
//		context.addRoutes(er);
//		context.addRoutes(sr);
//		context.addRoutes(cpr);
//		
//		context.start();
	}

}
